<%@ page language="java" import="com.skyhigh.web.webservice.domain.*" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>CIA Cargas</title>
</head>


<script type = "text/javascript">
function validarFields(){
	var idCarga = document.forms["buscarCargas"]["idCarga"].value;
	var idDocumento = document.forms["buscarCargas"]["idDocumento"].value;
	
	if (idCarga==null || idCarga=="")
		document.forms["buscarCargas"]["idCarga"].value = 0; 	
	
	if (idDocumento==null || idDocumento=="")
		document.forms["buscarCargas"]["idDocumento"].value = 0;
	
	return true;
}
</script>

<body>
	|CIA Cargas|
	<a href="http://localhost:8080/cia/desktop.htm">Desktop</a>
	<a href="http://localhost:8080/cia/buscarCargas.htm">Cargas</a>
	<a href="http://localhost:8080/cia/buscarContenedores.htm">Contenedores</a>
	<a href="http://localhost:8080/cia/buscarDocumentos.htm">Documentos</a>
	<a href="http://localhost:8080/cia/buscarFacturas.htm">Facturas</a>
	<a href="http://localhost:8080/cia/buscarClientes.htm">Clientes</a>
	<a href="http://localhost:8080/cia/logOff.htm">Logoff</a>

	<div>
	 	<form name="buscarCargas" method="post" action="/cia/buscarCargas.htm" onsubmit="validarFields()">
	 	<table width="303">
	 		<tr height="10"></tr>
	 		<tr>
				<td width="100" align="left"><b>Formulario de Busqueda</b></td>
			</tr>
			<tr>				
				<td align="left">
					<div id="izquierda" style="height: 326px; ">	 	 			
					 	<dl style="height: 226px; ">	
						 	<dt>ID Carga</dt>
							<dd><input name="idCarga"/><br /></dd>
							
							<dt>ID Bodega</dt>
							<dd>				
								<SELECT NAME="idBodega" SIZE=1 > 
									<OPTION selected value="0">---</OPTION>
				<%
					BodegaList listaBodegas = (BodegaList) request.getAttribute("listaBodegas");
					if(listaBodegas != null)
						if(!listaBodegas.getList().isEmpty())
							for(int i=0; i<listaBodegas.getList().size(); i++){
								Bodega bodega = listaBodegas.getList().get(i);			
				%>	
									<OPTION VALUE="<%=bodega.getIdBodega()%>"><%=bodega.getIdBodega()%></OPTION>
				<%
							}	
				%>			
								</SELECT>		    
							<br /></dd>	
								
							<dt>ID Documento</dt>
							<dd><input name="idDocumento"/><br /></dd>
								
							<dt>Cliente</dt>
							<dd>				
								<SELECT NAME="idCliente" SIZE=1 > 
									<OPTION selected value="0">---</OPTION>
				<%
					ClienteList listaClientes = (ClienteList) request.getAttribute("listaClientes");
					if(listaClientes != null)
						if(!listaClientes.getList().isEmpty())
							for(int i=0; i<listaClientes.getList().size(); i++){
								Cliente cliente = listaClientes.getList().get(i);			
				%>	
									<OPTION VALUE="<%=cliente.getIdCliente()%>"><%=cliente.getNombreCompleto()%></OPTION>
				<%
							}	
				%>			
								</SELECT>		    
							<br /></dd>	
						</dl>
					</div>
				</td>
				<td width="20" style="width: 54px; "></td>
				<td align="left" style="width: 182px; ">
					<div id="derecha">	
						<dl style="height: 237px">		
						 	<dt>Pais de Procedencia</dt>
						 	<dd>				
							<SELECT NAME="idPaisProcedencia" SIZE=1 > 
								<OPTION selected value="0">---</OPTION>
			<%
				PaisList listaPaises = (PaisList) request.getAttribute("listaPaises");
				if(listaPaises != null)
					if(!listaPaises.getList().isEmpty())
						for(int i=0; i<listaPaises.getList().size(); i++){
							Pais pais = listaPaises.getList().get(i);			
			%>	
								<OPTION VALUE="<%=pais.getIdPais()%>"><%=pais.getNombre()%></OPTION>
			<%
						}	
			%>			
							</SELECT>		    
						<br /></dd>
						
						<dt>Pais de Destino</dt>
					    <dd>
					    	<SELECT NAME="idPaisDestino" SIZE=1 > 
						<OPTION selected value="0">---</OPTION>
			<%	
				if(listaPaises != null)
					if(!listaPaises.getList().isEmpty())
						for(int i=0; i<listaPaises.getList().size(); i++){
							Pais pais = listaPaises.getList().get(i);			
			%>	
						<OPTION VALUE="<%=pais.getIdPais()%>"><%=pais.getNombre()%></OPTION>
			<%
						}	
			%>			
							</SELECT>
					    <br /></dd>
					    <dt>Tipo Movimiento</dt>
					    <dd>
					    	<SELECT NAME="idTipoMovimiento" SIZE=1 > 
						<OPTION selected value="0">---</OPTION>
			<%
				TipoMovimientoList listaTipoMovimientos = (TipoMovimientoList) request.getAttribute("listaTipoMovimientos");
				if(listaTipoMovimientos != null)
					if(!listaTipoMovimientos.getList().isEmpty())
						for(int i=0; i<listaTipoMovimientos.getList().size(); i++){
							TipoMovimiento tipoMovimiento = listaTipoMovimientos.getList().get(i);			
			%>	
						<OPTION VALUE="<%=tipoMovimiento.getIdTipoMovimiento()%>"><%=tipoMovimiento.getNombre()%></OPTION>
			<%
						}	
			%>			
							</SELECT>
					    <br /></dd>
					    <dt>Transportista</dt>
					    <dd>
					    	<SELECT NAME="idTransportista" SIZE=1 > 
						<OPTION selected value="0">---</OPTION>
			<%
				TransportistaList listaTransportistas = (TransportistaList) request.getAttribute("listaTransportistas");
				if(listaTransportistas != null)
					if(!listaTransportistas.getList().isEmpty())
						for(int i=0; i<listaTransportistas.getList().size(); i++){
							Transportista transportista = listaTransportistas.getList().get(i);			
			%>	
						<OPTION VALUE="<%=transportista.getIdTransportista()%>"><%=transportista.getNombre()%></OPTION>
			<%
						}	
			%>			
							</SELECT> 
					    <br /></dd>
					  </dl>
					</div>
				</td>
			</tr>
			
			<tr height="20">
				<td width="10" align="left"><input type="submit" value="Buscar"/></td>
				<td width="10" align="left"></td>
				<td width="10"/><a href="http://localhost:8080/cia/crearCarga.htm">Crear Carga</a></td>
			</tr>				 			
	</table>				  			  	
		</form>
	</div>
	
<%
	CargaList listaCargas = (CargaList) request.getAttribute("listaCargas");
	if(listaCargas != null){
		if(!listaCargas.getList().isEmpty()){			
%>
	<table border="1" width="303">
		<tr>
			<td width="20" align="center"><b>IdCarga</b></td>
			<td width="230" align="center" style="width: 264px; "><b>Fecha Ingreso</b></td>
			<td width="230" align="center" style="width: 253px; "><b>Fecha Salida</b></td>
			<td width="120" align="center" style="width: 130px; "><b>Volumen</b></td>
			<td width="150" align="center" style="width: 169px; "><b>Pais Procedencia</b></td>
			<td width="150" align="center" style="width: 168px; "><b>Pais Destino</b></td>
			<td width="120" align="center" style="width: 122px; "><b>Bodega</b></td>
			<td width="150" align="center" style="width: 162px; "><b>Tipo Movimiento</b></td>
			<td width="150" align="center" style="width: 156px; "><b>ID Documento</b></td>
			<td width="120" align="center" style="width: 152px; "><b>Cliente</b></td>
			<td width="120" align="center" style="width: 149px; "><b>Transportista</b></td>
			<td width="120" align="center" style="width: 126px; "><b>Editar Carga</b></td>
			<td width="120" align="center" style="width: 126px; "><b>Despachar Carga</b></td>	
		</tr>
<%		
			for(int i=0; i<listaCargas.getList().size(); i++){
				Carga carga = listaCargas.getList().get(i);
%>			
		<tr>
			<td width="20" align="center"><%=carga.getIdCarga()%></td>
			<td width="230" align="center"><%=carga.getFechaIngreso()%></td>
			<td width="230" align="center"><%=carga.getFechaSalida()%></td>
			<td width="120" align="center"><%=carga.getVolumen()%></td>
			<td width="150" align="center"><%=carga.getIdPaisProcedencia().getNombre()%></td>
			<td width="150" align="center"><%=carga.getIdPaisDestino().getNombre()%></td>
			<td width="120" align="center"><%=carga.getIdBodega().getIdBodega()%></td>
			<td width="150" align="center"><%=carga.getIdTipoMovimiento().getNombre()%></td>
			<td width="150" align="center"><%=carga.getIdDocumento().getIdDocumento()%></td>
			<td width="120" align="center"><%=carga.getIdCliente().getNombreCompleto()%></td>
			<td width="120" align="center"><%=carga.getIdTransportista().getNombre()%></td>
<%		
				if(carga.getFechaSalida()==null){
%>			
			<td width="120" align="center"><a href="http://localhost:8080/cia/editarCarga.htm?idCarga=<%=listaCargas.getList().get(i).getIdCarga()%>">Editar</a></td>
			<td width="120" align="center"><a href="http://localhost:8080/cia/despacharCarga.htm?idCarga=<%=listaCargas.getList().get(i).getIdCarga()%>">Despachar</a></td>
<%		
				}else{				
%>	
			<td width="120" align="center"><a href="http://localhost:8080/cia/verCarga.htm?idCarga=<%=listaCargas.getList().get(i).getIdCarga()%>">Ver</a></td>
			<td width="120" align="center"> --- </td>
<%		
				}
%>								
		</tr>
<%	
			}
		}
	}
%>
	</table>
	
</body>
</html>